package com.sgb.kjwl.model.entity.lease;

import java.io.Serializable;
import java.util.List;

/**
 * 租赁-申请付款参数
 */
public class LeaseOrderPaymentEntity implements Serializable {

    private String orderNo;//订单号
    private String companyName;    //公司名
    private String departmentNo;//部门no
    private String departmentName;//部门名称
    private String approvalUserName;//申请人
    private String paymentReasons;    //付款事由
    private String natureOfPayment;        //付款性质
    private String paymentPrice;//实付金额  价格+单位
    private String lessor; //出租方
    private String contactsName;//联系人
    private String contactsNum;//联系电话
    private String remarks;//备注信息 没有传空字符
    private String orderType;//1机械，2 设备
    private List<ParamBean> extra;//自定义参数

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getDepartmentNo() {
        return departmentNo;
    }

    public void setDepartmentNo(String departmentNo) {
        this.departmentNo = departmentNo;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getApprovalUserName() {
        return approvalUserName;
    }

    public void setApprovalUserName(String approvalUserName) {
        this.approvalUserName = approvalUserName;
    }

    public String getPaymentReasons() {
        return paymentReasons;
    }

    public void setPaymentReasons(String paymentReasons) {
        this.paymentReasons = paymentReasons;
    }

    public String getNatureOfPayment() {
        return natureOfPayment;
    }

    public void setNatureOfPayment(String natureOfPayment) {
        this.natureOfPayment = natureOfPayment;
    }

    public String getPaymentPrice() {
        return paymentPrice;
    }

    public void setPaymentPrice(String paymentPrice) {
        this.paymentPrice = paymentPrice;
    }

    public String getLessor() {
        return lessor;
    }

    public void setLessor(String lessor) {
        this.lessor = lessor;
    }

    public String getContactsName() {
        return contactsName;
    }

    public void setContactsName(String contactsName) {
        this.contactsName = contactsName;
    }

    public String getContactsNum() {
        return contactsNum;
    }

    public void setContactsNum(String contactsNum) {
        this.contactsNum = contactsNum;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public List<ParamBean> getExtra() {
        return extra;
    }

    public void setExtra(List<ParamBean> extra) {
        this.extra = extra;
    }

    public static class ParamBean {
        /**
         * [{title: "自定义", content: "1111"}, {title: "自定义二", content: "222"}]
         */
        private String content;//内容
        private String title; //标题

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }
    }
}
